package com.bazi;

import java.time.LocalDateTime;

/**
 * 八字排盘器主类
 */
public class Main {
    public static void main(String[] args) {
        // 示例：1987年6月5日 2:30
        LocalDateTime birthDateTime = LocalDateTime.of(1987, 6, 5, 2, 30);
        String birthPlace = "潮州（经度116.6°）";
        
        // 进行排盘
        BaZiResult result = BaZiCalculator.calculateFromGregorian(birthDateTime, birthPlace);
        
        // 输出结果
        System.out.println(result);
        
        // 进行用神分析
        UsageGodResult usageGodResult = UsageGodAnalyzer.analyzeUsageGod(result);
        
        // 输出用神分析结果
        System.out.println(usageGodResult);
    }
}